selfsustained discharge - Spanish English Dictionary